package org.shiro.model;

import java.util.HashSet;
import java.util.Set;

public class Role {
	/**
	 * 角色id
	 */
	private Integer rid;

	/**
	 * 角色名字
	 */
	private String rname;

	private Set<User> users = new HashSet<User>();
	private Set<Module> modules = new HashSet<Module>();

	public Set<User> getUsers() {
		return users;
	}

	public void setUsers(Set<User> users) {
		this.users = users;
	}

	public Set<Module> getModules() {
		return modules;
	}

	public void setModules(Set<Module> modules) {
		this.modules = modules;
	}

	/**
	 * 角色id
	 * 
	 * @return rid 角色id
	 */
	public Integer getRid() {
		return rid;
	}

	/**
	 * 角色id
	 * 
	 * @param rid 角色id
	 */
	public void setRid(Integer rid) {
		this.rid = rid;
	}

	/**
	 * 角色名字
	 * 
	 * @return rname 角色名字
	 */
	public String getRname() {
		return rname;
	}

	/**
	 * 角色名字
	 * 
	 * @param rname 角色名字
	 */
	public void setRname(String rname) {
		this.rname = rname == null ? null : rname.trim();
	}
}